package com.panshi.modules.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.panshi.modules.domain.*;
import com.panshi.vo.ItemQueryUserVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDynamicService extends IService<UserDynamic> {
    //查询个人动态所有信息
    List<UserDynamicRelevance> findUserDynamicList(@Param("myPage") ItemQueryUserVo itemQueryVo);
    //查询个人动态里问题信息
    List<UserDynamicQuestion> findQaQuestionDynamicList(@Param("myPage") ItemQueryUserVo itemQueryVo);
    //查询个人动态里回答信息
    List<UserDynamicAnswer> findQaAnswerDynamicList(@Param("myPage") ItemQueryUserVo itemQueryVo);
    //查询个人动态里资讯信息
    List<UserDynamicZx> findZxDynamicList(@Param("myPage") ItemQueryUserVo itemQueryVo);
    //删除个人动态指定的未审核信息
    int deleteUserDynamic(int id);
    //查询个人动态里的个数
    List<UserDynamicCount> selectResultMapCount(@Param("myPage") ItemQueryUserVo itemQueryVo);
}
